1
基於補丁的協作之道
AI016Lesson 11
00:00

在一個 分散式版本控制系統,並不存在單一的中央倉庫要求所有人依賴。相反地,協作是一種社會慣例,而非技術上的必要條件。本課將介紹 補丁工作流程,這正是像 Linux 核心等高完整性專案的黃金標準。

1. 定義補丁

一個 補丁 是將單個提交發送給另一位開發者的方式。它是一種純文字檔案,通常用於分享提交,而無需共享整個分支或提供對伺服器的寫入權限。

2. 補丁工作流程圖

在此模型中,開發者各自獨立工作,並將其貢獻提交給專案維護者(整合者)。

官方倉儲開發者整合者1. 拉取2. 補丁(電子郵件)3. 推送補丁工作流程

3. 整合者模型

專案的完整性由指定的負責人透過篩選貢獻來維持。開發者產生補丁,並透過 電子郵件傳送。整合者會在私密環境中審核這些補丁,再執行 推送官方倉儲,以確保每一行代碼都經過審查。

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>